/** 
* 文 件 名:ScrollTextView.java
* Copyright (C) 2007-2012:杭州希禾信息技术有限公司 版权所有 
* 创 建 人:HuHao
* 日    期:2012-4-11 下午9:13:26
* 修 改 人: 
* 日   期:
* 修改描述:
* 描   述:自定义可滚动TextView
*/
package net.seehealth.healthpad.ui.view;

import android.content.Context;
import android.text.Editable;
import android.text.method.MovementMethod;
import android.text.method.ScrollingMovementMethod;
import android.util.AttributeSet;
import android.widget.TextView;

/**
 * @className ScrollTextView
 * @author HuHao
 * @description 自定义可滚动TextView
 * @date 2012-4-11 下午9:13:26
 */
public class ScrollTextView extends TextView {

	public ScrollTextView(Context context) {
		super(context);
	}
	
	public ScrollTextView(Context context, AttributeSet attrs) {
        this(context, attrs, android.R.attr.textViewStyle);
    }

    public ScrollTextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    @Override
    protected MovementMethod getDefaultMovementMethod() {
        return ScrollingMovementMethod.getInstance();
    }

    @Override
    public Editable getText() {
        return (Editable) super.getText();
    }

    @Override
    public void setText(CharSequence text, BufferType type) {
        super.setText(text, BufferType.EDITABLE);
    }

}
